Vcenter Authorization Permissions FilterSpec

Vcenter Authorization Permissions FilterSpec
Vcenter Authorization Permissions FilterSpec

The Vcenter Authorization Permissions FilterSpec schema contains properties based on which authorization permissions can be filtered. Any permission matching all of the conditions is returned.

This schema was added in vSphere API 9.0.0.0.

JSON Example
{
    "objects": [
        {
            "type": "string",
            "id": "string"
        }
    ],
    "principals": [
        {
            "type": "string",
            "name": "string",
            "domain": "string"
        }
    ],
    "roles": [
        "string"
    ],
    "is_propagating": false
}
objects
Optional

Objects which permissions are assigned on.

This property was added in vSphere API 9.0.0.0.

If missing or null all permissions match.

principals
Optional

Principals who permissions are assigned for.

This property was added in vSphere API 9.0.0.0.

If missing or null all permissions match.

array of string
roles
Optional

The roles granted by the permissions.

This property was added in vSphere API 9.0.0.0.

If missing or null all permissions match.

When clients pass a value of this schema as a parameter, the property must contain identifiers for the resource type: com.vmware.vcenter.authorization.Role. When operations return a value of this schema as a response, the property will contain identifiers for the resource type: com.vmware.vcenter.authorization.Role.

boolean
is_propagating
Optional

Whether the permission is propagating.

This property was added in vSphere API 9.0.0.0.

If missing or null all permissions match.